package tasks;


/**
 * a class, which uses a tasklist, should implement this interface
 * to be able to recieve reports from the tasklist
 * @author Alucard
 *
 */
public interface Reportable {
	
	public void reportFileProgress(String game, String relPath, long progress);
	
	public void reportFileDone(String game, String relPath, long size);
	
	public void reportFileStart(String game, String relPath, long maxSize);
	
	public void reportGameStart(String game, long maxSize);
	
	public void reportGameDone(String game);
	
}
